@charset "utf-8";
/* special */
#util-floattop { left:auto !important; width:246px !important; padding-top:10px; padding-right:10px; *padding-right:35px; }
#util-floattop .ymw-header-cat { float:right; }
.special { background:#6a0a31 url(../images/banner.jpg) no-repeat center top; padding-bottom:40px; }
.special-top { background:none; height:362px; }
.special-top h1 { width:960px; margin:0 auto; text-indent:-10000px; overflow:hidden; }
.special-top ul { width:880px; margin:15px auto 0; height:40px; padding-left:110px !important; }
.special-top ul li { width:90px; height:40px; float:left; margin-right:2px; }
.special-top ul li a { display:block; height:40px; text-indent:-10000px; overflow:hidden; }
.special-list { width:960px; margin:0 auto; padding-top:3px; }
.special-list ul { background:url(../images/bg_section2.jpg) repeat center top; }
.special-list li { height:460px; width:450px; padding:20px 15px 20px 14px; float:left; overflow:hidden; color:#f8f1e7; line-height:20px; background:url(../images/pricebox.png) no-repeat 141px 333px; _background-image:url(../images/pricebox2.png); }
.special-list h3 { height:50px; overflow:hidden; margin-bottom:6px; padding-left:5px; }
.special-list h3 a { display:block; float:left; line-height:30px; color:#fff; font-size:24px; font-family:微软雅黑; font-weight:normal; }
.special-list h3 a:hover { color:#fff; }
.special-list h3 a span { display:block; line-height:20px; font-size:14px; font-family:Georgia; }
.special-list li.new h3 a { padding-right:60px; background:url(../images/ico_new.png) no-repeat right top; _background-image:url(../images/ico_new2.png); }
.special-list li.comment h3 a { padding-right:60px; background:url(../images/ico_comment.png) no-repeat right top; }
.special-list li.award h3 a { padding-right:60px; background:url(../images/ico_award.png) no-repeat right top; }
.special-list li.high h3 a { padding-right:60px; background:url(../images/ico_high.png) no-repeat right top; }
.special-list li.brand h3 a { padding-right:60px; background:url(../images/ico_brand.png) no-repeat right top; }
.special-list li.findw h3 a { padding-right:60px; background:url(../images/ico_findw.png) no-repeat right top; }
.special-list .prod-label { height:36px; margin-bottom:15px; padding-left:5px; }
.special-list .prod-label label { background-color:#58170a; margin-left:1px; font-size:14px; line-height:36px; display:block; float:left; padding:0 10px; }
.special-list .prod-label a { background:#58170a url(../images/ico_winery.png) no-repeat center center; margin-left:1px; display:block; float:left; width:40px; height:36px; text-indent:-10000px; overflow:hidden; }
.special-list .prod-img { width:110px; height:325px; display:block; float:left; overflow:hidden; margin-left:5px; margin-top:5px; }
.special-list .prod-img img { width:120px; height:330px; display:block; }
.special-list li:nth-child(2n) .prod-img { margin-left:0; width:120px; }
.special-list .prod-slogan { margin-left:120px; color:#ffba42; font-size:16px; font-family:微软雅黑; line-height:18px; height:36px; padding:5px 0; }
.special-list .prod-stars { margin-left:120px; font-size:14px; font-family:微软雅黑; line-height:20px; margin-bottom:5px; }
.special-list .prod-stars span.star { display:inline-block; width:15px; height:15px; background:url(../images/ico_star.png) repeat-x 0 1px; _background-image:url(../images/ico_star2.png); }
.special-list .prod-stars span.star-2 { width:30px; }
.special-list .prod-stars span.star-3 { width:45px; }
.special-list .prod-stars span.star-4 { width:60px; }
.special-list .prod-stars span.star-5 { width:75px; }
.special-list .prod-desc { margin-left:120px; height:120px; margin-bottom:15px; }
.special-list .prod-price { margin-left:120px; height:64px; overflow:hidden; }
.special-list .prod-price span { height:40px; padding:12px 0; display:block; float:left; text-align:center; font-family:Arial; line-height:20px; color:#fff; }
.special-list .prod-price span strong { font-size:24px; font-family:Georgia, Arial; margin-left:5px; font-weight:normal; text-decoration:line-through; }
.special-list .prod-price span label { display:block; color:#f8f1e7; }
.special-list .prod-price .martprice { width:82px; }
.special-list .prod-price .yesprice { width:80px; }
.special-list .prod-price .promoprice { width:140px; padding:0; }
.special-list .prod-price .promoprice strong { text-decoration:none; font-size:40px; line-height:40px; }
.special-list .prod-soldrate { margin-left:120px; height:50px; overflow:hidden; }
.special-list .prod-soldrate span { display:block; float:left; padding:5px 0; color:#fffc00; text-align:center; line-height:20px; height:40px; }
.special-list .prod-soldrate span strong { display:block; font-size:18px; font-family:Georgia, Arial; font-weight:normal; }
.special-list .prod-soldrate .soldnum { width:80px; }
.special-list .prod-soldrate .ratenum { width:82px; }
.special-list .prod-soldrate .ratenum i { font-size:12px; font-style:normal; }
.special-list .prod-soldrate .btn-buy { width:140px; text-indent:-10000px; overflow:hidden; cursor:pointer; }
.special-list ul li#good16683{display:none;}
/* hack */
.special-list .prod-soldrate, .special-list .prod-price { margin:0; margin-left:120px\9; padding-left:7px; padding-left:0\9; }
.special-list li:nth-child(2n) .prod-soldrate, .special-list li:nth-child(2n) .prod-price { /*padding-left:0;*/ }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/* Webkit内核兼容CSS */
	.special-list .prod-soldrate, .special-list .prod-price { margin-left:120px; width:310px; padding:0; }
}
/* css3 animation */
.special-list .prod-img {
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: .2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: .2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	-o-animation-duration: 1s;
	-o-animation-delay: .2s;
	-o-animation-timing-function: ease;
	-o-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: .2s;
	animation-timing-function: ease;
	animation-fill-mode: both;	
}
.special-list .prod-img:hover {
	-webkit-animation-name: pour;
	-moz-animation-name: pour;
	-o-animation-name: pour;
	animation-name: pour;
}
@-webkit-keyframes pour {
  0% { -webkit-transform: translateX(0%); }
  100% { -webkit-transform: translateX(30%) rotate(60deg); }
}
@-moz-keyframes pour {
  0% { -moz-transform: translateX(0%); }
  100% { -moz-transform: translateX(30%) rotate(60deg); }
}
@-o-keyframes pour {
  0% { -o-transform: translateX(0%); }
  100% { -o-transform: translateX(30%) rotate(60deg); }
}
@keyframes pour {
  0% { transform: translateX(0%); }
  100% { transform: translateX(30%) rotate(60deg); }
}